// app.js
App({
  onLaunch() {
  },
  isLogin(){
    // 判断是否登录
    return !! wx.getStorageSync('token')
  },
  baseURL:"https://api.it120.cc/conner",
  http(params={}){
    return new Promise((resolve,reject)=>{
      wx.showLoading({
        title: '加载中...',
      })
      wx.request({
        url: this.baseURL+params.url,
        data: params.data||'',
        header:{
          "content-type":"application/x-www-form-urlencoded",
          "token": wx.getStorageSync('token')||''
        },
        method:params.method || 'GET',
        success: (res)=>{
          /* 
         没有传 token res.data.code 403
          token  401 token过期了
          */
          if(res.data.code === 401 || res.data.code === 403) {
           wx.showToast({
             title: 'token过期或者没有token',
             icon: 'error'
           })
          //  清缓存 到登录
           wx.removeStorageSync('token');
           wx.navigateTo({
             url: '/pages/login/login',
           })
          }
          resolve(res)
        },
        fail: (err)=>{
          reject(err)
        },
        complete: ()=>{
          wx.hideLoading()
        }
      })
    })
  },
  globalData: {
    userInfo: null
  }
})
